﻿<?xml version="1.0" encoding="UTF-8"?>
<quartz xmlns="http://quartznet.sourceforge.net/JobSchedulingData"
				version="2.0"
				overwrite-existing-jobs="true">
  
	<job-listener type="Quartz.Tests.Unit.Xml.NoOpJobListener, Quartz.Tests.Unit" name="jobListener1"/>
	<trigger-listener type="Quartz.Tests.Unit.Xml.NoOpTriggerListener, Quartz.Tests.Unit" name="triggerListener1"/>
	<calendar type="Quartz.Impl.Calendar.AnnualCalendar, Quartz" replace="false">
		<name>cal1</name>
		<description>description0</description>
		<base-calendar type="Quartz.Impl.Calendar.WeeklyCalendar, Quartz" replace="false">
			<name>name1</name>
			<description>description1</description>
		</base-calendar>
	</calendar>
  <calendar type="Quartz.Impl.Calendar.AnnualCalendar, Quartz" replace="false">
    <name>cal2</name>
    <description>description0</description>
    <base-calendar type="Quartz.Impl.Calendar.WeeklyCalendar, Quartz" replace="false">
      <name>name1</name>
      <description>description1</description>
    </base-calendar>
  </calendar>
  <job>
		<job-detail>
			<name>jobName1</name>
			<group>jobGroup1</group>
			<description>jobDesciption1</description>
			<job-type>Quartz.Job.NoOpJob, Quartz</job-type>
			<job-listener-ref>jobListener1</job-listener-ref>
			<volatile>false</volatile>
			<durable>true</durable>
			<recover>false</recover>
			<job-data-map>
				<entry>
					<key>key0</key>
					<value>value0</value>
				</entry>
				<entry>
					<key>key1</key>
					<value>value1</value>
				</entry>
				<entry>
					<key>key2</key>
					<value>value2</value>
				</entry>
			</job-data-map>
		</job-detail>
  	
		<trigger>
			<simple>
				<name>simpleName</name>
				<group>simpleGroup</group>
				<description>SimpleTriggerDescription</description>
				<misfire-instruction>SmartPolicy</misfire-instruction>
				<calendar-name>calendar</calendar-name>
				<volatile>false</volatile>
        <job-data-map>
          <entry>
            <key>SimpleEntry_1</key>
            <value>SimpleValue_1</value>
          </entry>
          <entry>
            <key>SimpleEntry_2</key>
            <value>SimpleValue_2</value>
          </entry>
        </job-data-map>
				<job-name>jobName1</job-name>
				<job-group>jobGroup1</job-group>
				<start-time>1982-06-28T18:15:00.0Z</start-time>
				<end-time>2020-05-04T18:13:51.0Z</end-time>
				<repeat-count>100</repeat-count>
				<repeat-interval>3000</repeat-interval>
			</simple>
      </trigger>
  	<trigger>
  		<cron>
  			<name>cronName</name>
  			<group>cronGroup</group>
        <description>CronTriggerDescription</description>
        <trigger-listener-ref>triggerListener1</trigger-listener-ref>
        <job-data-map>
          <entry>
            <key>CronEntry_1</key>
            <value>CronValue_1</value>
          </entry>
          <entry>
            <key>CronEntry_2</key>
            <value>CronValue_2</value>
          </entry>
        </job-data-map>
        <job-name>jobName1</job-name>
  			<job-group>jobGroup1</job-group>
  			<start-time>1982-06-28T18:15:00.0Z</start-time>
  			<end-time>2020-05-04T18:13:51.0Z</end-time>
  			<cron-expression>0/10 * * * * ?</cron-expression>
  		</cron>
  		
  	</trigger>
	</job>
</quartz>

